]> dgit.raspbian.org Git - gnome-shell.git/commit
search: Do not unregister a provider that was not registered
authorhtrex <hantarex@gmail.com>
Wed, 29 Jul 2026 09:51:52 +0000 (11:51 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Sun, 2 Aug 2026 16:54:33 +0000 (18:54 +0200)
commit8f80992b9bcade686069b6be6aa0d9b61def8131
treee66d77e99137e514279dd8fee50ffbf6004fa79d
parent84c3d83beb9b570fbcd69a0aed31e6e5fa7e33c5
search: Do not unregister a provider that was not registered

If the passed provider is not in this._providers, indexOf() returns -1 and
splice(-1, 1) silently removes the LAST provider in the array - an arbitrary,
unrelated provider.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/work_items/9317
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4308>
(cherry picked from commit a4c7d5e60e4f0982f7dfa048b7400eb4fdf2f97e)
js/ui/search.js